Network Provisioning

CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. handles provisioningClosed In telecommunications, the setup of equipment, wiring and transmission to deliver services to a customer. requirements such as subscriptionClosed A billing entity that incurs a charge. Examples include a network attached device whose usage you want to measure and charge for, or a monthly software subscription activation, deactivation, suspension, un-suspension, and services.

NetworkClosed In the context of CMP, the infrastructure on which usage of registered customers will be measured – this could be a mobile phone network, broadband network or other non-telecommunications network. provisioning is driven by a Workflow Event configured with the appropriate Workflow Event Actions. Each Action has one Action Item associated with it. An Action and Action Item must be contained within a Workflow Event to create a provisioning request.

CMP Network Interface Framework (NIFClosed Network Interface Framework. An object-oriented software architecture for providing networking services.)

Actioned Items can be viewed, monitored and maintained in the Action Items screen in AgentViewClosed The graphical user interface of the CMP that is typically used by Customer Service Agents to access CMP customer and billing data. In versions prior to CMP 8.0, this was called the CMP GUI..

Network Provisioning Process

The Workflow Monitor job processes the workflow event and generates Workflow Event Actioned Item records for each network action associated with the event. The Provisioning job periodically searches for new Actioned Items that identify commands waiting to be sent to the network. Details of the commands are written to the Network Requests Log.

The Provisioning Daemon searches for commands awaiting processing in the Network Request Log.

The status of the actioned item is then updated to reflect the outcome of the request. The Notes of the associated Workflow Event are also updated, capturing Network specific details.

Successful requests lead to the Subscription being updated to reflect the changed state. In the event of an error, the associated Workflow Event will be moved into an error status and passed to an appropriate Worklist for review.

Generic Provisioning Interface

The CMP Generic Provisioning interface is alternative functionality to the standard CMP provisioning process when network integration is required. The CMP Generic Provisioning interface provides a message queue-based interface, allowing a Service ProviderClosed The owner of the infrastructure in which accounts will be created. The Service Provider can host and operate the instance of CMP, or CMP can be provided as a Managed Service. or systems integrator to handle the integration between the CMP interface and the network:

 

CMP Provisioning Interface

Generic Provisioning uses Workflow EventsClosed Manually or automatically created task items that drive and record activity within CMP. Sometimes referred to as Diary Events. to generate provisioning requests and places the requests on the outbound message queue.

The Service Provider or systems integrator monitors the message queue and translates the generic request messages to the format required by the network before sending the request to the network.

The network returns a response to the Service Provider or systems integrator, who translates the network response into the generic format expected by CMP Generic Provisioning and places the response on the inbound message queue, where it is picked up by CMP and processed appropriately.

Errors are output in the same way standard provisioning requests are made if encountered.

Network Porting Processing

CMP supports both donor and recipient led port processes.

As part of the port-out process, CMP holds details of the PACClosed The Porting Authorisation Code, or PAC, is supplied by Syniverse (UK only) when subscribers choose to keep their mobile number when moving to another operator. The subscriber provides this code to the new network provider to initiate the process of porting their phone number. and the PAC expiry date.

CMP uses Workflow Event Actions to automatically send a disconnection request to the donor network to disconnect a subscriberClosed The end user of a network..

As part of the port-in process, CMP retains details of the:

CMP uses Workflow Event Actions to automatically send a provisioning request to the recipient network to connect the Subscriber.

Port Out - donor led example
  1. CMP generates PAC codes and registers them with the Mobile Number Portability (MNPClosed Mobile Number Portability. An implementation or standard that enables mobile phone users to retain their phone number when transferring from one mobile network operator to another.) platform.
  2. On the appropriate days of the week, CMP retrieves the port outs for the next port date and schedules the port outClosed To ensure a customer transfers out of a service provider's network and retains their existing mobile phone number. requests.

Port outs take place Monday to Fridays, not including public holidays.

Port In - donor led example
  1. CMP accepts Porting Authorisation Code (PAC) and Port Mobile Station International Subscriber Directory Number (MSISDN) details either through its GUIClosed Graphical User Interface. A user interface that allows users to interact with electronic devices through graphical icons and visual indicators. In the context of CMP, the CMP GUI is the user interface typically used by CSAs to access customer data stored in CMP. or via the web serviceClosed XML- or JSON-based information exchange systems that use the Internet for direct application-to-application interaction. These systems can include programs, objects, messages, or documents. interface.
  2. Through both channels, CMP interacts with the Mobile Number Portability (MNP) platform to close the PAC and confirm the port date.
  3. On the appropriate days of the week, CMP retrieves the port ins for the next port date and schedules the port inClosed To add a subscriber to a service provider's network while ensuring they retain their existing mobile phone number. requests in line with network requirements.

Generic Porting Interface

The CMP Generic Porting interface is alternative functionality, to the standard CMP porting process, when recipient-led porting is required inside and outside of the UK.

The CMP Generic Porting interface is a message queue-based interface that allows a Service Provider or systems integrator to perform the integration between CMP and country-specific porting interfaces. The Generic Porting interface is based on the same message queue framework as Generic Provisioning.

The Generic Porting interface supports:

  • Port In
  • Port Out
  • Cancel Port In
  • Reverse Port In/Out

Requests and responses are placed on a message queue and are picked up appropriately by CMP or the Service Provider or systems integrator depending on the porting scenario. For example, port in requests are initiated in CMP and port out requests are initiated by the Service Provider:

CMP Porting Interface

Generic Porting interface configuration can be tailored to meet specific business requirement and porting processes.

It is the responsibility of the Service Provider or systems integrator to handle the translation of CMP generic messages to and from the format required by the third partyClosed Of software; a reusable component developed to be either freely distributed or sold by an entity other than the original vendor of the development platform. network or country-specific porting interfaces.